Master of Magic Unit Editor.

I have seen lots of save game editors but, no other types of editors.  So, I decided to make my own.  All though many years too late to be of use to most people, perhaps I can rekindle some intrest in the game.

Allows you to change attributes for the units in the game such as hit points, damage, resistance, etc...

* OLD * Right now it is just a fun curiosity however, when completed it will let you tweek the game for balance, replayability, or anything you want.

This is now a powerful unit editor allowing you to change the strength of a race, summoning spells and tactics.  The game had a lot of replayability but now you will never run out of things to try.

This is hopefully the first in a series of editors, the others will be a spell editor and a race editor which will allow you to change the buildings for the races (wouldn't trolls be better with adamantum weapons?).

As of now, the program is written in VB6 so you will need the runtime dll if you are still using windows 98.

Right now, in order to patch the wizards.exe file (MAKE A BACK UP OF IT!  I claim no responsibility for corrupting your game) You must create a folder in the c drive
c:\momtemp
and place the wizards.exe there.  
Run the editor
Pick a unit, change the attributes, then press apply, repeat until you changed every unit you wanted to, and paste back into the origional folder.

Only enter in a number from 0-255 most all the data is one byte except for unit cost.  The unit cost seems to work just fine for values up to 64K. Just be aware that if the cost is too high, coins will take over your city screen.  Same goes for having more than 8 or 9 units, the graphics will freak out not knowing how to handle that many.  If you type in "larry" you may not know what will happen.  After I add all the unit attrabutes, I will add in the things that make life easier like limiting the user input to values from 0-255.  But, this may not happen soon because I started writing this program for myself and "it works for me".  But, give me feedback.  If people sound enthused that will probably motavate me.

Revision History

0.83 3/8/2010 Ugh.  Basalisk stoning gaze fixed.  Found this as a complaint in a forrum.  Wish they would contact me..... lol.  Again it was only in the current button.  That was the last major thing I undertook so it got the least amount of testing.  Sorry....

0.82  3/8/2010 Bug fix.  I aparantly did not have Rock in parenthesis when using the current button.  This caused a problem for Stone Giants and Fire Giants in that if you called up their stats using the current button and saved it again without putting rock back in the ranged weapon slot, they had no ranged weapon.  Thanks to Kyrub for the bug notification.  On a side note, this fix (and all after it) almost didnt happen as I misplaced the source for a while.  I feel better now.  I hope this is the last bug as I havent looked at this program in so long I almost didnt recognize it!  Thanks to every one who has used my program.  Hope you found it usefull.  I was going to fix the spelling errors in this file but after typing this paragraph, I dont care that much any more... lol.  One thing I want to mention... I am not going to add a function to load the program from anywhere.  I think if you (meaning me) have to move the file to another folder, your more likley to make a back up of it.

0.81  7/23/2007  Just a bug fix version.  It turned out the current button brought along a couple bugs related to capitolization.  None 1 and 2 were added to the required building list to accomodate heros.  I did look a little more into heros but changing the buildings do not change the heros and the hero picture seems to be just that but you can play with it if you want.  One note about hero abilities, they are chosen during a new game and saved elsewhare in the save game files. Any changes of this type should probably be made before starting a game.  Also, the program tries to keep you selections to a legal range so if you try to put in 300 units for example, the program will default to 1.  So keep an eye out if something 'seems' funny.   

0.8  08/14/2006 This sucker will now automatically work with mom 1.2 also.

0.7  08/11/2006  Ok, I was wrong about no new features.  You can now change the race of the unit.  Give Elves troll spearmen for instance or build summoned units in your city.  Allowed changing the buildings required.  These do double duty for the Heroes in that these decide what types of wepons they can carry.  Basicly though, just leave these alone for the heros but now for instance you can make paladins with just a parthanon instead of a catherdral.  The biggest news is the current button.  you press this button and it shows what the program currently has for stats for the unit. This feature alone basically doubled the size of the program.  There is only 1 feature left and that is a code for the heros.  Unfortunatly, I have been dabbling with it and it is unpredictable and useless so you won't be seeing it here in the program.  one mroe bug was found, the Assassin did not work correctly.  Hopefully this is the last one.  Being that there is nothing left to implement, besides cosmetic and minor functional improvements, I could live with this release for a long time.  However I did think up of something usefull for the next release.  I want to build in automatic detection between version 1.31 and version 1.2.  If any one has another version, please send it to me so I can try to add compatability to the program.  The current button was so hard that I am now completely against an origional button which will reset the units to what it is soposed to be in the game.  That would mean creating a complete creature data base of thousands of facts which is too tedious.  You can either look at the manual, a few of the MOM sties (Master of Magic Stuff site), or load an origional copy of the wizards .exe file and use the current button 

0.6 6/13/2006 Completed work begun on the flags in version 0.5.  About twice as many now.

0.5 6/12/2006 Exciting version.  Added flags for a few bytes such as the movement flags, immunity flags, and a group of special flags.  Giving a normal unit magic points as of yet does not allow them to cast spells as there is nothing in their book.  Next relese should be the last relese with new unit changes untill the summoned creature upkeep is fixed (no hurry on that one).  Then it's work on improving the GUI.  This was going to be the last feature release but curing "barbarian feever" took up a lot of time.


04b 6/11/200 Fixed the Summoned creature upkeep bug, corrected a lot of bugs in the program.  7% or so of the units had problems due to incorrect addresses and misspelled words.  Now I can move on.


0.4a 6/8/2006 There was a bug in .4 in that anything in summoned creature upkeep would change the race to barbarians and then the city could no longer produce the unit.  I rem'ed out the code and greyed out the box so I wouldn't forget about it.

0.4 6/8/2006 Added the last of the numerical modifiers (Summoned Creature Upkeep, Special Bonus, Transport Capacity, and Construction Capacity) before getting into the wierd stuff.  You'll see....  Special bonus is the modifier to gazes and the like, Transport capacity is how much a ship can hold, and Construction Capacity is how fast the unit can build roads.

0.3 6/7/2006 (6:45pm) Added Summoned creatures, Heros (bonus!), and catapults (aparantly I forgot to add them to the pick list but were in the programming).  Thus the program now includes every unit in the game.  Tweek Away!  Next: More attrabutes.

0.2 6/7/2006 (1:15pm) All normal units now entered.  Program becoming useful to change the personalities of all races.	Summoned creatures next?

0.1 6/7/2006 (12:30am) Decided to do this after dinner, first release with swords, ranged strength, Ranged type, Ranged shots, plus to hit, shields, crosses, Hearts, Scout Range, Figures, and movement working only for the High Men Spearmen.  It should be fairly simple to add more units however adding more attrabutes will be more difficult.
		
	
Obvious To Do:

* done -Limiting the entrys
* done -Add more attrabutes - harder
* done current button, defautl is not practical - Fill In current or default ratings for each unit type - will see as I go on
Select wizards.exe

Email me with suggestions or encourgement or of course money.  Otherwize, don't expect rapid development on this because I have many more projects (like fixing my basement) but I like Master of Magic.....

Schlechtj@yahoo.com 